
#include "hc_sr04.h"

extern u16 distance;
extern u16 tim3_cnt;

u16 Get_distance()
{
	HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
	delay_us(2);
	HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET);
	delay_us(12);
	HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);
	__HAL_TIM_ENABLE_IT(&htim3, TIM_IT_CC1);//开启中断

	return distance;
}
